CssJsHtml

vue.js 页面滚动位置控制

2019/01/10 11:29 5763 次阅读 王梓
★ 打赏
✸ ✸ ✸

页面跳转时页面展示在 y轴100px的位置。

const router = new VueRouter({
  routes,
  mode: 'history',
  scrollBehavior(to,from,savedPosition){
   return{x:0,y:100}

  }
})

页面跳转时展示在 第一个clas btn元素的位置。

const router = new VueRouter({
  routes,
  mode: 'history',
  scrollBehavior(to,from,savedPosition){
     return{selector:'.btn'}

  }
})

页面跳转时展示之前跳转前的位置。

const router = new VueRouter({
  routes,
  mode: 'history',
  scrollBehavior(to,from,savedPosition){
  // return{x:0,y:100}
  //   return{selector:'.btn'}
    if(savedPosition){
      savedPosition;
    }else{
      return{x:0,y:0}
    }
  }
})

✸ ✸ ✸

📜 版权声明

本文作者:王梓 | 原文链接:https://www.bthlt.com/note/7607865-CssJsHtmlvue.js 页面滚动位置控制

出处:葫芦的运维日志 | 转载请注明出处并保留原文链接

📜 留言板

留言提交后需管理员审核通过才会显示